From: Isaku Yamahata Date: Tue, 28 Oct 2008 03:20:27 +0000 (+0900) Subject: [IA64] Fix an ia64 cpufreq driver bug X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14059 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=e15e237c421d5e108a454a5835a8605802e9930b;p=xen.git [IA64] Fix an ia64 cpufreq driver bug Add record current cpu freq whenever cpufreq logic change cpu freq so that cpufreq can make correct freq transfer decision next time. Signed-off-by: Liu, Jinsong --- diff --git a/xen/arch/ia64/xen/cpufreq/cpufreq.c b/xen/arch/ia64/xen/cpufreq/cpufreq.c index b26f8550cf..aae69b1e7c 100644 --- a/xen/arch/ia64/xen/cpufreq/cpufreq.c +++ b/xen/arch/ia64/xen/cpufreq/cpufreq.c @@ -154,6 +154,7 @@ processor_set_freq (struct acpi_cpufreq_data *data, cpufreq_statistic_update(cpu, data->acpi_data->state, state); data->acpi_data->state = state; + policy->cur = data->freq_table[state].frequency; return 0; }